package com.jmxcfc.blfsc.ssq.common;


/**
 * cfca中金国信常量
 */
public class Constants {

    private Constants() {
    }

    public static final String MEDIA_TYPE_APPLICATION_JSON_UTF8 = "application/json;charset=UTF-8";
    public static final String ENCODING_UTF8 = "application/json;charset=UTF-8";

    /**
     * =
     */
    public static final String EQUAL = "=";

    /**
     * &
     */
    public static final String AND = "&";


    /**
     * 账户字段
     */
    public static final String ACCOUNT = "account";

    /**
     * 用户名字段
     */
    public static final String NAME = "name";

    /**
     * 用户类型字段
     * 取值1(表示个人)
     */
    public static final String USER_TYPE = "userType";


    /**
     * 手机号字段
     */
    public static final String MOBILE = "mobile";

    /**
     * 证件号字段
     */
    public static final String IDENTITY = "identity";

    /**
     * 证件类型
     */
    public static final String IDENTITY_TYPE = "identityType";

    /**
     * 是否申请证书
     * 1:需要
     * 0:无需
     */
    public static final String APPLY_CERT = "applycert";


    /**
     * 字号(仅针对个人类型账号有效):20~120、默认30
     */
    public static final String FONT_SIZE = "fontSize";

    /**
     * 字体名称(仅针对个人类型账号有效):SimHei(黑体)、 SimSun(宋体)、 SimKai(楷体)
     */
    public static final String FONT_NAME = "fontName";


    /**
     * 字体颜色(仅针对个人类型账号有效)支持：red(红)、black(黑)、blue(蓝)、purple(紫)、grey(灰)、brown(棕)、tan(褐色)、cyan(青色)
     */
    public static final String FONT_COLOR = "fontColor";

    /**
     * 签名/印章图片上生成的文本(系统默认使用证件信息上的名称)
     */
    public static final String TEXT = "text";

    /**
     * 上传用户签名/印章图片接口: 图片内容(图片base64字符串)字段
     */
    public static final String IMAGE_DATA = "imageData";

    /**
     * 合同文件MD5值字段
     */
    public static final String FMD5 = "fmd5";

    /**
     * 合同文件内容字段:文件内容Base64字符串
     */
    public static final String FDATA = "fdata";

    /**
     * 文件总页数字段
     */
    public static final String FPAGES = "fpages";

    /**
     * 文件名称字段
     */
    public static final String FNAME = "fname";

    /**
     * 文件类型字段:pdf
     */
    public static final String FTYPE = "ftype";


    /**
     * 合同标题字段
     */
    public static final String TITLE = "title";

    /**
     * 有效期字段:该合同需要在该时间截止之前完成、未完成合同会过期
     */
    public static final String EXPIRE_TIME = "expireTime";

    /**
     * 签署者账号字段,取值来源
     * 个人章:用户的证件号码
     * 企业章:企业账号
     */
    public static final String SIGNER_ACCOUNT = "signerAccount";

    /**
     * 签名页码字段
     */
    public static final String PAGE_NUM = "pageNum";

    /**
     * 签名位置数组字段
     */
    public static final String SIGNATURE_POSITIONS = "signaturePositions";



    /**
     * 响应字段errno 错误码值
     * 0:成功
     */
    public static final String ERRNO = "errno";

    /**
     *响应参数:taskId任务id字段
     */
    public static final String TASK_ID = "taskId";

    /**
     * 查询用户证书申请状态接口
     * 响应参数:status申请状态字段
     * 证书申请状态取值:
      1:新申请 2:申请中 3:超时 4:申请失败 5:成功 6:失败重试
     -1:无效的申请（系统异常） 0:taskId不存在或已过期 注:1和2建议再次查询、其它状态需重新申请证书
     */
    public static final String STATUS = "status";

    /**
     * 查询用户证书申请状态接口
     * 响应参数:message字段 申请处理结果描述
     */
    public static final String MESSAGE = "message";

    /**
     * 响应参数字段:合同ID
     */
    public static final String CONTRACT_ID = "contractId";

    /**
     * 证件类型 0:身份证
     */
    public static final String IDENTITY_TYPE_0= "0";

    /**
     * 响应的 errno字段的值0:成功
     */
    public static final String ERRNO_0= "0";


    /**
     * 响应给blfs的响应体body的 下载的合同文件pdf地址字段的值
     */
    public static final String PDF_FILE_PATH= "pdfFilePath";








}
